#include<iostream>
#include<unistd.h>
#include<sys/types.h>
#include<sys/wait.h>

int main()
{
    //1.屏蔽2号信号
    sigset_t block_set,old_set;
    sigemptyset(&block_set);                  //清空位图
    sigemptyset(&block_set);                  //清空位图
    sigaddset(&block_set,SIGINT);             //把2号信号添加到block_set，此处仅修改block_set，并没有修改当前进程

    //1.1设置进入进程的block表中
    sigprocmask(SIG_BLOCK,&block_set,&old_set);    //完成对2号信号的屏蔽
    while(true)
    sleep(1);
    return 0;
}

